c++常用STL库及常用函数(机试) 您所在的位置:网站首页 stl set map c++常用STL库及常用函数(机试)

c++常用STL库及常用函数(机试)

#c++常用STL库及常用函数(机试)| 来源: 网络整理| 查看: 265

临近各种算法比赛,相信很多人想笔者一样还总是记不住很多函数的用法,特此总结一下常用的STL标准库以及标准函数,希望能够有所帮助。

1. 输入输出

输入输出一般用两个标准库:

#include #include

一般笔者更习惯一些iostream库,iostream唯一比较常用但是难记的或许就是以下这句。

ios::sync_with_stdio(0); cin.tie(0); // cout.tie(0);

这句可以使得c++的cin,cout语句拥有接近printf和scanf的速度。

之所以不用printf和scanf,则纯粹是大学先接触的cin、cout罢了

2. 数组

一般来说,使用c++标准的数组也就足够了:

int arr[10005];

不过一些特殊情况下,我们肯能还是需要用到c++封装好的数组:vector。

vector可以支持在常数时间内的随机访问和尾部插入/删除操作,其使用案例如下:

# include int vec(n); // n指定长度 // 常用函数 vec.push_back(number); vec.pop_back(); int n=vec.size(); // 其它函数 vec.clear(); bool flag=vec.empty(); // 遍历方法 //1. 传统方法 int n=vec.size(); for(int i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有